package April.three;
import April.twelve.Person;

import java.util.ArrayList;
/*
泛型概念：例如在 ArrayList<Person> array = new ArrayList<Person>();
中 用尖括号表明要存储的数据类型就是泛型 它节省了代码量并且提高了程序的安全性
但是在java中的泛型是伪泛型，因为在编译后的class文件中根本没有尖括号 它只是在编译的时候限制了不
一样类型数据局的输入
 */

public class ForEAchDemo_1z {
    public static void main(String[] args) {
      function_1();
    }
    /*
    利用for遍历自定义类的集合
     */
    public static void function_1(){
        ArrayList<Person> array = new ArrayList<Person>();
        array.add(new Person("张申",1));
        array.add(new Person("张申d",12));
        array.add(new Person("张申f",13));
        for(Person p : array){
            System.out.println(p);
        }
    }
}
